@charset "utf-8";
/*初始化css*/
body {
    font-family: 微软雅黑;
    color: #333;
    background-color: #fef8f6;
}

*,
*:before,
*:after {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
form {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
}

input {
    margin: 0;
    padding: 0;
    outline: none;
}

li {
    list-style: none;
}

a,
ins {
    text-decoration: none;
}

*:focus {
    outline: none;
}

a {
    color: #333;
}

.more a {
    color: #999;
}

a:hover {
    color: #00468c;
}

.more a:hover {
    color: #00468c;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cf:after {
    display: block;
    content: '';
    height: 0;
    visibility: hidden;
    clear: both;
}

.cf {
    zoom: 1;
}

.hide {
    display: none;
}

.block {
    display: block;
}

textarea,
input {
    font-family: 微软雅黑;
}
/* CSS Document */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0 auto; padding: 0; }
body { background: #ffffff; color: #333333; font-family:  微软雅黑; font-size: 14px; text-align: left; margin: 0; padding: 0; line-height: 2; }
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; }
.blue { color: #00468c; }
.red { color: #FF0000; }
img { border: medium none; }
li { list-style: none; padding: 0; }
.left { float: left; }
.right { float: right; }
.wrap { background-color: #FFF; }
.main-colum { width: 1000px; margin: 0 auto; overflow: hidden; }
.hidden { display: none; }
.block { display: block; }
.pannel { border-color: #d7d7d7; border-style: solid; border-width: 1px; height: auto; width: auto; }
.pannel-inner { padding: 0 8px; }
.pannel-title { position: relative; font-size: 18px; font-weight: bold; height: 45px; }
.title-inner { height: 45px; line-height: 45px; position: absolute; left: 20px; }
.title-inner a:hover { color: #c70006; }
.summary { text-indent: 2em; line-height: 20px; color: #000000; font-size: 12px; }
.summary a { color: #c36604; }
.summary02 { text-indent: 2em; line-height: 24px; color: #000000; font-size: 14px; }
.more { float: right; padding-right: 3px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
.hr_30, .hr_20, .hr_10, .hr_5, .hr_8, .hr_3, .hr_1 { clear: both; font-size: 1px; line-height: 1px; overflow: hidden; }
.hr_30 { height: 30px; }
.hr_20 { height: 20px; }
.hr_10 { height: 10px; }
.hr_8 { height: 8px; }
.hr_5 { height: 5px; }
.hr_3 { height: 3px; }
.hr_1 { height: 1px; }
.clear { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
.list01, .list02, .list001, .list002 { margin: 0; padding: 0; }
.list01 li { background: url(20150130_point.jpg) no-repeat scroll left 12px transparent; margin: 0; padding: 0 0 0 8px; line-height: 28px; font-size: 14px; list-style: none; color: #333333; }
.list01 li a { color: #333333; }
.list01 li span { float: right; color: #999999; }
.list02 li { background: url(20150130_point.jpg) no-repeat scroll left 12px transparent; margin: 0; padding: 0 0 0 8px; line-height: 25px; font-size: 12px; list-style: none; color: #333333; }
.list02 li a { color: #333333; }
.list001 li { background: url(20150130_point2.jpg) no-repeat scroll left 12px transparent; margin: 0; padding: 0 0 0 12px; line-height: 30px; font-size: 14px; list-style: none; color: #333333; }
.list001 li a { color: #333333; }
.list002 li { background: url(20150130_point2.jpg) no-repeat scroll left 9px transparent; margin: 0; padding: 0 0 0 12px; line-height: 25px; font-size: 12px; list-style: none; color: #333333; }
.list002 li a { color: #333333; }
.list003 li { background: url(20150130_point2.jpg) no-repeat scroll left 9px transparent; margin: 0; padding: 0 0 0 12px; line-height: 28px; font-size: 12px; list-style: none; color: #333333; }
.list003 li a { color: #333333; }
.list03 li { background: url(20150130_point4.jpg) no-repeat scroll left 10px transparent; margin: 0; padding: 0 0 0 10px; line-height: 28px; font-size: 12px; list-style: none; color: #000; }
.list03 li a { color: #000; }
.list04 li { background: url(20150130_point.jpg) no-repeat scroll left 12px transparent; margin: 0; padding: 0 0 0 8px; line-height: 28px; font-size: 12px; list-style: none; color: #0a0a0a; }
.list04 li a { color: #0a0a0a; }
.list004 li { background: url(20150130_point2.jpg) no-repeat scroll left 14px transparent; margin: 0; padding: 0 0 0 14px; line-height: 35px; font-size: 14px; list-style: none; color: #333333; overflow: hidden; }
.list004 li a { color: #333333; }
.wrap { font-family: Microsoft Yahei; }
.BreadcrumbNav { font-size: 12px; color: #a0a0a0; background: url("20150130_arrow_08.png") no-repeat 0 10px; height: 36px; line-height: 36px; overflow: hidden; margin: 0 auto; width: 985px; padding: 0 0 0 15px; font-family: Microsoft Yahei; }
.BreadcrumbNav a { color: #a0a0a0; }
.frame-top, .frame-bot { line-height: 0; font-size: 0; background-repeat: no-repeat; background-position: center 0; }
.frame-pane { width: 1004px; margin: 0 auto; background-image: url(20150130_bg.jpg); background-repeat: repeat-y; }
.frame-top { height: 3px; background-image: url(20150130_top.jpg); }
.frame-bot { height: 3px; background-image: url(20150130_bot.jpg); }
.rel { position: relative }
.abs { position: absolute }
/* .wechat { width: 69px; position: fixed; top: 157px; right: 20px; padding: 10px; text-align: center; background-color: #e8e8e8; }
.wechat p { font-size: 12px; color: #1e6fb3; }
.wechat p a { color: #1e6fb3; }
* html, * html body { background-image: url(about:blank); background-attachment: fixed }
* html .wechat { position: absolute; width: 72px; font-size: 12px; position: absolute; right: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0)); top: expression(eval(document.documentElement.scrollTop+157-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))) } */

/*header*/
.public_head { background: url(20150130_public_top_bg.jpg) repeat-x; height: 120px; }
.public_head .lft { width: 321px; float: left; padding: 22px 0 0 0; }
.public_head .rig { width: 565px; float: right; padding-right: 80px; background-image: url(20150130_public_04.png); background-repeat: no-repeat; background-position: right 0; }
*html .public_head .rig { background-image: url(20150130_public_04.jpg); }
.public_head .logo { width: 321px; height: 64px; display: block; background: url(20150130_public_logo.png) no-repeat; }
*html .public_head .logo { background: url(20150130_public_logo.gif) no-repeat; }
.public_head .search { float: right; width: 250px; padding: 14px 0; }
.public_head .search input.text { border-top: 2px #bababa solid; border-left: 2px #bababa solid; border-bottom: 2px #bababa solid; border-right: none; width: 189px; height: 28px; line-height: 28px; float: left; color: #333333; }
.public_head .search input.image { background: url(20150130_public_03.jpg) no-repeat; width: 58px; height: 32px; border: none; cursor: pointer; float: left; }
.public_head .topMenu { width: 510px; float: right; }
.public_head .topMenu li { width: 85px; float: left; }
.public_head .topMenu li a { font-size: 16px; font-family: Microsoft Yahei; color: #003666; display: block; height: 33px; text-decoration: none; line-height: 26px; text-align: center; width: 79px; margin: 0; }
.public_head .topMenu li a:hover { background: url(20150130_public_top_menu01.png) no-repeat; color: #ffffff; }
*html .public_head .topMenu li a:hover { background: url(20150130_public_top_menu01.gif) no-repeat; }

/*footer*/
.public_foot { background: #e5e5e5; color: #626262; font-size: 14px; line-height: 24px; padding-bottom: 8px; clear: both; margin-top: 30px; }
.public_foot p { text-align: center; padding: 8px 0 0 0; }
.public_foot a { color: #626262; }
.public_foot p img { margin-left: 20px; }

/* CSS Document */
/* .index-pane { background: url(20150130_index_main_bg.jpg) repeat-x; }
.index-pane .main-pane { background: url(20150130_index_main_bg2.jpg) no-repeat center 0; } */
/* .index-head { height: 222px; }
.index-head .lft { width: 450px; height: 97px; float: left; }
.index-head .rig { width: 375px; height: 97px; float: right; }
.index-head .rig .fav, .index-head .rig .ser { color: #4a6883; font-size: 12px; line-height: 20px; height: 22px; overflow: hidden; text-align: right; width: 293px; margin: 0; }
.index-head .rig .fav a, .index-head .rig .ser a { color: #4a6883; }
.index-head .search input.text { border-top: 2px #bababa solid; border-left: 2px #bababa solid; border-bottom: 2px #bababa solid; border-right: none; width: 225px; height: 30px; line-height: 30px; float: left; color: #333333; }
.index-head .search input.image { background: url(20150130_public_02.jpg) no-repeat; width: 68px; height: 34px; border: none; cursor: pointer; float: left; }
 */
.index-focus {width: 480px;float: left;/* padding: 0 0 0 24px; */}
.index-news-last {width: 500px;float: right;padding: 0;}
.index-news-last .inner {width: 100%;margin: 0;}
.index-txt02 h2 { font-size: 28px; text-align: center; color: #06365d; font-weight: normal; line-height: 44px; height: 44px; overflow: hidden; }
.index-txt02 h2 a { color: #06365d; }
.index-txt02 .subtitle { color: #06365d; font-size: 20px; text-align: center; line-height: 42px; height: 42px; overflow: hidden; }
.index-txt02 .subtitle a { color: #06365d; }
.index-txt02 .summary { font-size: 14px; color: #000; line-height: 25px; height: 100px; overflow: hidden; }
.index-txt01 .ver-btn { width: 34px; float: right; }
.index-txt02 .title-img {height: auto;overflow: hidden;padding: 10px 0 0 0px;}
.index-txt02 .title-img h1 {margin: 0;padding: 0;font-size: 20px;color: #0066BA;line-height: 30px;text-align: center;}
.index-txt02 .title-img h1 a{ color: #0066BA; }
.index-icon-link-1 img { height: 78px; }
.index-ico-link { height: 93px; border-bottom: 1px #1e8dee solid; overflow: hidden; }
.index-ico-link li { height: 55px; float: left; padding-left: 55px; }
.index-ico-link a { color: #179ad5; font-size: 24px; }
.index-ico-link li.i01 { width: 175px; }
.index-ico-link li.i02 { width: 175px; }
.index-ico-link li.i03 { width: 180px; }
.index-ico-link li.i04 { width: 190px; }
.index-ico-link li span { display: block; height: 55px; line-height: 55px; }
.index-ico-link li.i01 span { padding-left: 62px; background: url(20150130_index_q_1.png) no-repeat; }
.index-ico-link li.i02 span { padding-left: 62px; background: url(20150130_index_q_2.png) no-repeat; }
.index-ico-link li.i03 span { padding-left: 65px; background: url(20150130_index_q_3.png) no-repeat; }
.index-ico-link li.i04 span { padding-left: 80px; background: url(20150130_index_q_4.png) no-repeat; }
.index-ico-link li.hover span.link01 { background: url(20150130_index_q_01.png) no-repeat; }
.index-ico-link li.hover span.link02 { background: url(20150130_index_q_02.png) no-repeat; }
.index-ico-link li.hover span.link03 { background: url(20150130_index_q_03.png) no-repeat; }
.index-ico-link li.hover span.link04 { background: url(20150130_index_q_04.png) no-repeat; }
.index-ico-link li.hover a {/*color:#ff8700;*/
color: #ff3f19; text-decoration: none; }
.index-pictxt01 { height: 130px; overflow: hidden; }
.index-pictxt01 .subtitle { color: #010101; font-size: 14px; font-weight: bold; height: 40px; line-height: 30px; overflow: hidden; }
.index-pictxt01 .subtitle a { color: #010101; }
.index-pictxt01 .pannel-img { width: 122px; float: left; }
.index-pictxt01 .pannel-txt { width: 208px; float: right; }
.index-pictxt01 .summary { line-height: 24px; }
.index-note { width: 210px; height: 70px; }
.index-note ul { height: 168px; overflow: hidden; }
.index-qlink { width: 237px; height: 158px; background: url(20150130_index_12.png) no-repeat; margin-top: 18px; }
.index-qlink li { background: #daeaf7; width: 223px; height: 45px; line-height: 45px; margin-bottom: 5px; text-align: center; }
.index-qlink li a { font-size: 20px; color: #3f92d8; margin-left: 20px; }
.index_tab .tabmenu { color: #444546; font-size: 18px; height: 39px; overflow: hidden; background: url(20150130_index_tab_bg1.jpg) repeat-x; }
.index_tab .tabmenu ul li span { display: block; height: 39px; line-height: 38px; float: left; }
.index_tab .tabmenu ul li span.bg01, .index_tab .tabmenu ul li span.bg02 { font-size: 0; line-height: 0; overflow: hidden; }
.index_tab .tabmenu ul li span.tabg { padding: 0 7px; font-weight: bold; }
.index_tab .tabmenu ul li span.bg01 { width: 15px; }
.index_tab .tabmenu ul li span.bg02 { width: 14px; }
.index_tab .tabmenu ul li.selected span.bg01 { background: url(20150130_index_tab_bg2.jpg) no-repeat; }
.index_tab .tabmenu ul li.selected span.bg02 { background: url(20150130_index_tab_bg3.jpg) no-repeat; }
.index_tab .tabmenu ul li.selected span.tabg { width: auto; background: url(20150130_index_tab_bg4.jpg) repeat-x; color: #b11e01; }
.index_tab .tabmenu li.selected span.tabg a { color: #b11e01; text-decoration: none; }
.tabox .tab_con { display: none; padding: 5px; }
.index_w1 { width: 760px; float: left; }
.index_w2 { width: 238px; float: right; }
.index_s01 { width: 380px; padding: 0 18px 0 0; }
.index_picList2 { height: 220px; overflow: hidden; }
.index_picList2 .big { width: 260px; height: 220px; margin: 0; float: left; overflow: hidden; padding-left: 14px; }
.index_picList2 .big .subtitle { background: #858585; height: 25px; line-height: 25px; color: #ffffff; text-align: center; font-size: 12px; }
.index_picList2 .big .subtitle a { color: #ffffff; }
.index_picList2 .big-two { width: 260px; margin: 0; float: left; overflow: hidden; padding-left: 14px; }
.index_picList2 .big-two li { margin-bottom: 10px; }
.index_picList2 .big-two .subtitle { background: #858585; height: 25px; line-height: 25px; color: #ffffff; text-align: center; font-size: 12px; }
.index_picList2 .big-two .subtitle a { color: #ffffff; }
.index_picList2 .smaller { width: 465px; float: left; }
.index_picList2 .smaller li { width: 136px; height: 102px; margin: 0; float: left; overflow: hidden; padding: 0 0 16px 14px; }
.index_picList2 .smaller li img { width: 136px; height: 102px; display: block; }
.index_picList2 .smaller li.this img { width: 132px; height: 98px; border: 2px #b11e01 solid; }
.column-01 .index_tab, .column-02 .index_tab, .column-03 .index_tab, .column-04 .index_tab { background: #ffffff; }
.column-02 .index_tab .tabmenu ul li span.tabg { padding: 0 15px; }
.column-02 .index_tab .tabmenu ul li.selected span.tabg { background: #ffffff; }
.index-news-hot { width: 210px; }
.index-news-hot .subtitle { text-align: center; line-height: 24px; }
.index-news-hot .subtitle a { color: #006fe0; font-size: 12px; }
.column-02 .index_w1 { width: 742px; }
.column-02 .index_w1 .index_tab .tabmenu { width: 740px; }
.column-02 .index_w2 .tabox { height: 240px; overflow: hidden; }
.index-survey { padding: 0 12px; height: 187px; overflow: hidden; }
.index-survey .tit { color: #2a2a2a; font-size: 12px; font-weight: bold; background: url(20150130_arrow_02.jpg) no-repeat 0 10px; padding: 0 0 0 16px; line-height: 28px; }
.index-survey .infor { color: #000000; text-indent: 2em; font-size: 12px; line-height: 25px; }
.index-survey .infor a { color: #c36604; }
.pane-bor { border: 1px #cfcdcd solid; background: #ffffff; }
.index-tit02 { background: #e4ebf1; height: 40px; position: relative; }
.index-tit02 .tit-inner { line-height: 40px; font-size: 18px; color: #b11e01; position: absolute; left: 0; top: 0; padding: 0 20px; background: #ffffff; font-weight: bold; }
.index-tit02 .tit-inner a { color: #b11e01; }
.index-tit01 { font-size: 18px; color: #000; border-bottom: 1px #dfe4e8 solid; line-height: 40px; }
.index-tit01 .tit-inner { padding-left: 10px; }
.index-tit01 .tit-inner a, .index-tit01 .tit-inner { color: #b11e01; }
.column-05 .left-pane { width: 100%; }
.column-05 .left-pane ul li { float: left; width: 200px; padding-right: 0px; }
.column-05 .left-pane ul li img { width: 190px; }
.column-05 .friendlink { width: 100%; }
.index-service { width: auto; height: 167px; background-color: #EFF4F7; }
.index-service ul li { float: left; width: 64px; height: 72px; }
.index-service ul li .ico { width: 64px; height: 40px; text-align: center; overflow: hidden; }
.index-service ul li .subtitle { text-align: center; }

/*scroll*/
#jCarouselLiteDemo .carousel { position: relative; width: 960px; margin: 0 0 0 26px; }
#jCarouselLiteDemo .carousel .prev, #jCarouselLiteDemo .carousel .next { width: 24px; height: 23px; margin: 20px 0 0 0; cursor: pointer; }
#jCarouselLiteDemo .carousel .prev { float: left; background: url(20150130_index_slider_01.jpg) no-repeat; }
#jCarouselLiteDemo .carousel .next { float: left; background: url(20150130_index_slider_02.jpg) no-repeat right 0; }
#jCarouselLiteDemo .carousel .jCarouselLite { float: left; position: relative; visibility: hidden; left: -5000px; }
#jCarouselLiteDemo .carousel ul { margin: 0; }
#jCarouselLiteDemo .carousel li img { width: 202px; height: 65px; display: block; border: 1px #cccccc solid; margin: 0 10px; }
#jCarouselLiteVer .vertical {position: relative;width: 100%;margin: 0;}
#jCarouselLiteVer .vertical .jCarouselLite { position: relative; visibility: hidden; left: -5000px; }
#jCarouselLiteVer .vertical ul { margin: 0; }
#jCarouselLiteVer .vertical .prev, #jCarouselLiteVer .vertical .next { width: 17px; height: 14px; margin: 0; cursor: pointer; float: left; }
#jCarouselLiteVer .vertical .prev a, #jCarouselLiteVer .vertical .next a { display: block; width: 17px; height: 14px; text-decoration: none; }
#jCarouselLiteVer .vertical .prev a { background: url(20150130_arrow_04.png) no-repeat; }
#jCarouselLiteVer .vertical .next a { background: url(20150130_arrow_07.png) no-repeat; }
#jCarouselLiteVer .vertical .prev a:hover { background: url(20150130_arrow_06.png) no-repeat; }
#jCarouselLiteVer .vertical .next a:hover { background: url(20150130_arrow_05.png) no-repeat; }
#jCarouselLiteVer .vertical li { background: url(20150130_point4.jpg) no-repeat scroll left 13px transparent; margin: 0; padding: 0 0 0 15px; line-height: 30px; height: 30px; overflow: hidden; font-size: 14px; list-style: none; color: #000; }
#jCarouselLiteVer .vertical li a { color: #000; }

/*focus*/
.index-focus .titBg { height: 40px; background: #000; position: absolute; bottom: 0; width: 100%; z-index: 1; left: 0; }
.index-focus .flexslider .subtitle { height: 40px; line-height: 40px; position: absolute; bottom: 0; width: 100%; z-index: 2; font-size: 16px; overflow: hidden; left: 0; }
.index-focus .flexslider .subtitle p { padding: 0 20px; height: 40px; line-height: 40px; }
.index-focus .flexslider .subtitle a { color: #ffffff; }
.index-focus .flexslider { margin: 0 auto; padding: 0; zoom: 1; width: 478px; height: 370px; overflow: hidden; }
.index-focus .flexslider .slides li { position: relative; width: 478px; height: 329px; overflow: hidden; float: left; }
.index-focus .flexslider .slides li span { font-size: 14px; text-align: center; height: 24px; line-height: 24px; overflow: hidden; }
.index-focus .flex-viewport { width: 478px; margin: 0 auto; max-height: 2000px; }
.index-focus .flexslider .slides { zoom: 1; }
.index-focus .flexslider .slides li img { width: 478px; height: 329px; display: block; margin: 0 auto; }
.index-focus .flex-control-nav { width: 120px; overflow: hidden; margin: 0 auto; padding: 16px 0 0 0; }
.index-focus .flex-control-nav li { width: 24px; height: 13px; float: left; }
.index-focus .flex-control-nav li a { width: 13px; height: 13px; display: block; text-indent: -9999em; background: url("20150130_ico_08.png") no-repeat; line-height: 0; font-size: 0; cursor: pointer; }
.index-focus .flex-control-nav li a.flex-active { background: url("20150130_ico_07.png") no-repeat; }

/*fade*/
.index-focus .flexslider .slides li { display: none; }
.index-focus .flexslider .slides { height: 329px; }
.index-focus .flexslider .flex-active-slide { display: block; }

/*menu*/
/* .topNav { width: 1000px; _display: inline; }
.menuList { height: 40px; overflow: hidden; position: relative; background-image: url(20150130_index_menu_bg.png); background-repeat: no-repeat; background-position: -143px 0; }
.topNav .menuList ul li { float: left; width: 142.8571428571429px; height: 40px; list-style: none; overflow: hidden; }
.topNav .menuList ul li span { display: block; padding: 0 0 0 50px; line-height: 26px; font-size: 18px; color: #0068b7; font-family: "Microsoft Yahei"; cursor: pointer; background-image: url(20150130_nav_ico_1.png); background-repeat: no-repeat; margin-top: 5px; }
.topNav .menuList ul li span a { color: #004986; text-decoration: none; font-weight: bold }
*html .topNav .menuList ul li span { background-image: url(20150130_nav_ico_1.gif); }
.topNav .menuList ul li span.m01 { background-position: 24px 0; padding: 0 0 0 60px; }
.topNav .menuList ul li span.m02 { background-position: 10px -80px; }
.topNav .menuList ul li span.m03 { background-position: 10px -160px; }
.topNav .menuList ul li span.m04 { background-position: 10px -240px; }
.topNav .menuList ul li span.m05 { background-position: 10px -320px; }
.topNav .menuList ul li span.m06 { background-position: 10px -400px; }
.topNav .menuList ul li span.m07 { background-position: 10px -478px; }
.topNav .menuList ul li.selected span { color: #FFFFFF; height: 32px; }
.topNav .menuList ul li.selected span a { color: #ffffff; text-decoration: none; }
*html .topNav .menuList ul li.selected span { background-image: url(20150130_nav_ico_2.gif); } */
.footer { width: 100%; background-color: #7c7c7c; text-align: center; color: #FFF; padding: 20px 0; position: relative; }
.footer .co { width: 1000px; margin: 0 auto; text-align: center; position: relative; }
.footer a { color: #FFF; }
.footer .co .conac_cn { position: absolute; right: 120px; top: -8px; }
/* .topNav.topNavA .menuList ul li span { background-image: url(20150130_nav_ico_1.png); }
.topNav.topNavA .menuList ul li.selected span { background-image: url(20150130_nav_ico_2.png); }
.topNav.topNavB .menuList ul li span { background-image: url(20150130_nav_ico_3.png); }
.topNav.topNavB .menuList ul li.selected span { background-image: url(20150130_nav_ico_4.png); } */

/*menuCon*/
.topNav .menuCon { position: absolute; width: 1000px; clear: both; z-index: 99999; clear: both; margin-top: -2px; }
.topNav .menuCon .subcon { padding: 0 30px; background: #ffffff; height: 386px; overflow: hidden; display: none; }
.index-tit03 { background: url(20150130_arrow_01.jpg) no-repeat 0 8px; color: #262626; padding: 0 0 0 20px; height: 30px; line-height: 30px; font-size: 16px; }
.index-tit03 a { color: #262626; }
.topNav .menuCon .menus01 { height: 0px; }
.menus02, .menus03, .menus04, .menus05, .menus06 { border: 3px #0068b7 solid; }

/*2*/
.menus02 .lft_m01 { width: 200px; float: left; overflow: hidden; background: url(20150130_index_06.jpg) no-repeat right 0; }
.menus02 .mid_m01 { width: 432px; float: left; overflow: hidden; background: url(20150130_index_06.jpg) no-repeat right 0; }
.menus02 .rig_m01 { width: 250px; float: right; overflow: hidden; }
.menus02 .lft_m01 .peoList dl { height: 30px; overflow: hidden; }
.menus02 .lft_m01 .peoList dl dt { width: 85px; float: left;	/*margin: 4px 0 0 0;*/ }
.menus02 .lft_m01 .peoList dl dd { padding: 0 0 20px 0; line-height: 24px; list-style: none; }
.menus02 .lft_m01 .inner { width: 258px; margin: 0 }
.menus02 .mid_m01 .inner { width: 400px; }
.pictextList01 .pannel-img { float: left; width: 160px; margin-right: 20px; }
.pictextList01 .pannel-txt .subtitle { font-size: 12px; font-weight: bold; }
.pictextList01 .pannel-txt .subtitle a { color: #040404; }
.pictextList02 .pannel-img { float: left; width: 150px; margin-right: 20px; }
.pictextList02 .pannel-txt .subtitle { font-size: 12px; font-weight: bold; }
.pictextList02 .pannel-txt .subtitle a { color: #040404; }
.menus02 .rig_m01 .list04 { height: 116px; overflow: hidden; }
.index-btnLink li { background: url(20150130_btn_bg01.jpg) no-repeat; width: 149px; height: 32px; line-height: 30px; color: #ffffff; font-size: 16px; text-align: center; margin: 0 0 2px 0; }
.index-btnLink li a { color: #ffffff; }

/*3*/
.menus03 .lft_m01 { width: 285px; float: left; overflow: hidden; background: url(20150130_index_06.jpg) no-repeat right 0; }
.menus03 .mid_m01 { width: 310px; float: left; overflow: hidden; background: url(20150130_index_06.jpg) no-repeat right 0; }
.menus03 .rig_m01 { width: 255px; float: right; overflow: hidden; }
.menus03 .lft_m01 .inner { width: 255px; margin: 0 }
.menus03 .mid_m01 .inner { width: 255px; }
.menus03 .infor { color: #0a0a0a; line-height: 26px; font-size: 12px; }
.menus03 .infor a { color: #ff0000; }

/*4*/
.menus04 .lft_m01 { width: 434px; float: left; overflow: hidden; background: url(20150130_index_06.jpg) no-repeat right 0; }
.menus04 .rig_m01 { width: 470px; float: right; overflow: hidden; }
.menus04 .lft_m01 .inner { width: 405px; margin: 0 }
.sub_tab .tabmenu { background: url(20150130_arrow_01.jpg) no-repeat 0 8px; color: #262626; padding: 0 0 0 20px; height: 30px; line-height: 30px; font-size: 16px; }
.sub_tab .tabmenu span { margin-right: 10px; }
.sub_tab .tabTit { color: #262626; font-size: 12px; height: 34px; overflow: hidden; position: relative; margin: 0 auto; }
.sub_tab .tabTit .bg01, .sub_tab .tabTit .bg02 { width: 7px; font-size: 0; line-height: 0; height: 34px; line-height: 23px; float: left; overflow: hidden; }
.sub_tab .subtit { width: auto; height: 34px; position: absolute; top: 0px; left: 0; padding: 0; line-height: 23px; z-index: 9; background: url(20150130_index_10.jpg) repeat-x 0 10px; display: none; }
.sub_tab .tabTit .bg01 { background: url(20150130_index_08.jpg) no-repeat 0 10px; }
.sub_tab .tabTit .bg02 { background: url(20150130_index_09.jpg) no-repeat 0 10px; }
.sub_tab .tabTit .tag { width: auto; float: left; padding: 11px 8px 0 8px; height: 23px; background: url(20150130_index_07.jpg) no-repeat 15px 0; }
.sub_tab .tabTit a { color: #262626; margin: 0 5px; }

/*5*/
.menus05 .lft_m01 { width: 638px; float: left; overflow: hidden; background: url(20150130_index_06.jpg) no-repeat right 0; }
.menus05 .rig_m01 { width: 220px; float: right; overflow: hidden; }
.menus05 .lft_m01 .inner { width: 590px; }
.index-icoLink li { width: 220px; height: 58px; margin: 0 0 10px 0; }
.index-icoLink .inn { background: url(20150130_index_11.jpg) no-repeat; width: 219px; height: 244px; }
.index-icoLink .inn p { margin: 0; padding: 90px 10px 0 10px; line-height: 20px; }

/*6*/
.menus06 .lft_m01 { width: 434px; float: left; overflow: hidden; background: url(20150130_index_06.jpg) no-repeat right 0; }
.menus06 .rig_m01 { width: 460px; float: right; overflow: hidden; }
.menus06 .lft_m01 .inner { width: 405px; margin: 0; }
.btn-study { width: 300px; }
.colum-sel ul { margin: 0; }
.colum-sel li { width: 224px; height: 67px; float: left; margin-bottom: 20px; }
.colum-sel li img { width: 202px; height: 65px; display: block; border: 1px #cccccc solid; margin: 0 10px; }
.topNav2, .rig-two, .big-two, .colum-sel { display: none }
#jCarouselLite { display: block; }

/*1406-10*/
.menus02 .mid_m01 .list04 { height: 275px; overflow: hidden; }
.topNav .menuCon .menus04 { height: 330px; overflow: hidden; }
.column-01 { height: auto; overflow: hidden; }
.index-news-hot .subtitle { line-height: 18px; }
.column-02 .index_w2 .index_tab .list02 li { line-height: 22px; background-position: left 9px; }
.column-03 .index_w1 .index_s01 { height: 227px; overflow: hidden; }

/*140617*/
.index-news-last { position: relative; }
.index-news-a { height: 30px; line-height: 30px; border-bottom: 1px dashed #FFF; font-size: 20px; font-weight: bold; font-family: "Microsoft Yahei"; color: #FFF3CC; }
.index-news-a a { float: right; color: #FFF; font-size: 14px; }
.xfj_jgrz { position: absolute; left: 100px; top: 1px; width: 98px; overflow: hidden; }
.xfj_jgrz img { border: 0; margin: 0; padding: 0; max-width: 98px; _width: 88px; width: expression_r(this.width > 98 && this.width > this.height ? 36px:'auto'); max-height: 36px; _height: 36px; height: expresion(this.height > 36 ? 36px:'auto'); }

/*140924*/
.index_s01_online_learning { padding: 1px 0 0 14px; font-weight: bold; }
._links img { width: auto; height: 61px; }


/* 友情链接*/
.friendlink{background: #ffffff;height: 70px;padding-top: 15px;position: relative;}
.friendlink>.wrapCon>ul>li{width:235px;border: 1px solid #74acd6;height: 39px;line-height: 38px;text-align: center;font-size: 15px;color: #74acd6;background: url(downArrow.png) no-repeat 200px center;margin-left:20px;}
.friendlink>.wrapCon>ul>li:first-child{margin-left: 0;}
.friendlink-list{width: 100%;background: #ffffff;position: absolute;left:0;}
.friendlink-list>ul{padding-left: 15px;width: 1000px;margin:0 auto;border:1px solid #74acd6;margin-top: 10px;}
.friendlink-list>ul>li{width: 210px;text-align: left;margin-left: 20px;}
.friendlink-list>ul>li a{color: #74acd6;}
/* 友情链接 */
